home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / programmer / 3696 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.1 KB

  1. Path: informatik.tu-muenchen.de!fischerj
  2. From: fischerj@Informatik.TU-Muenchen.DE (Juergen "Rally" Fischer)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: OpenScreen (need help)
  5. Date: 23 Feb 1996 01:20:32 GMT
  6. Organization: Technische Universitaet Muenchen, Germany
  7. Distribution: world
  8. Message-ID: <4gj4p0$f9c@sunsystem5.informatik.tu-muenchen.de>
  9. References: <robert.44.00164AD6@southern.co.nz> <4fnk7t$2ut@toad.stack.urc.tue.nl> <4ftbao$1ut@sunsystem5.informatik.tu-muenchen.de> <4fvg6f$djf@toad.stack.urc.tue.nl> <4gbfjl$104@sunsystem5.informatik.tu-muenchen.de> <4gdmfu$c3q@toad.stack.urc.tue.nl>
  10. NNTP-Posting-Host: hphalle5.informatik.tu-muenchen.de
  11. X-Newsreader: TIN [version 1.2 PL2]
  12.  
  13. Jaco Schoonen (jaco@stack.urc.tue.nl) wrote:
  14.  
  15. : : If the value changes, the one who changed it is sysunfriendly!
  16. : : what is your point ?
  17.  
  18. : I guess you're right. At that point they would stop being
  19. : backward-scompatible. It's preferred to stay backwards compatible as long as
  20. : possible, but when you like at MS-DOS/Win/Win95 you can ask yourself wether
  21. : you can stay too long backwards compatible....
  22. we really should not take the worst 3 OSes known in this solar
  23. system as an example!!
  24.  
  25. : If there's a really good reason to change those numbers that's fine for me.
  26. : Of course it'd better be good (and I can't think of such a reason at the
  27. : moment)
  28. Can you give any convincing example ?
  29. execbase equ 8. NOT.
  30.  
  31. IMHO there's no such example. Some structures can be extended.
  32. Some not, for example screen->bitmap. You should use 
  33. screen->rastport->bitmap (danger, maybe wrong spelling of a c0d3r)
  34. for using future advantages.
  35.  
  36. BTW  IMHO you could write a dpaint that would work on 10 planes AAA,
  37. allthough written at the time of kickstart 1.2
  38.  
  39. Just query 10 planes in openscreen and if it doesn't fail, voila!
  40. the non-documented assumption would be that the bitmapstructure
  41. would be extened in a logic way:
  42.  
  43. int planes[8]; /* current */
  44. int planes[16]; /* future ? */
  45.  
  46. it sucked that you needed AGA versions of the drawing programs.
  47. but then, each update is a chance to get $ :)
  48.  
  49. : --
  50. : Jaco Schoonen
  51. : (jaco@stack.urc.tue.nl)
  52.